to hail from... - Turc Anglais Dictionnaire